LÓGICA MODAL

“En matemática ‘necesario’ y ‘todo’ van juntos” (Wittgenstein. Investigaciones Filosóficas)

“La categoría fundamental para la interpretación de la realidad no es la necesidad, sino la posibilidad. Todo lo que existe es una posibilidad que se ha realizado” (Leibniz)

“Si así fue, así pudo ser; si así fuera, así podría ser; pero como no es, no es. Eso es lógica” (Claude Lévi-Strauss)



La Lógica Modal

La lógica modal es la lógica de las verdades necesarias y las verdades posibles. Es una lógica que emplea los conceptos de “necesario” y de “posible” en sus expresiones y razonamientos. La notación es: Para lo posible existen 4 valores:

ValorNotación
1Es posible que x◇x
2Es posible que no-x◇¬x
3Es imposible que x¬◇x
4Es imposible que no-x¬◇¬x

En principio, lo opuesto a lo posible admitiría dos respuestas distintas: lo imposible y lo necesario. Ambas opciones son correctas en cierto modo: Combinando las nociones de posible y necesario con los valores de verdadero y falso, obtenemos las dos equivalencias siguientes:
  1. Si algo es necesariamente verdadero, no es posible que sea falso; y viceversa:

    □x ≡ ¬◇¬x
    (“es necesario que x” es equivalente a “no es posible que no-x”)

  2. Si algo puede ser verdadero, no es necesario que sea falso; y viceversa:

    x ≡ ¬□¬x
    (“es posible que x” es equivalente a “no es necesario no-x”)
Teniendo en cuenta estas equivalencias, tenemos la tabla siguiente:

ValorNotaciónEquivalenteNotación
1Es posible que x◇xNo es necesario que no-x¬□¬x
2Es posible que no-x◇¬xNo es necesario que x¬□x
3Es imposible que x¬◇xEs necsario que no-x□¬x
4Es imposible que no-x¬◇¬xEs necesario que xx

Estas equivalencias son análogas a las que existen entre los cuantificadores universal ∀ (todo) y el existencial ∃ (alguno):
  1. Si todo elemento tiene la propiedad P, entonces no existe ningún elemento que no tenga la propiedad P; y viceversa:
    xPx ≡ ¬∃x¬Px

  2. Si existe un elemento que tiene la propiedad P, entonces no todos los elementos no tienen la propiedad P; y viceversa:
    xPx ≡ ¬∀x¬Px
Podemos establecer entonces la siguiente correspondencia entre modalidad y cuantificación: Puesto que un operador modal se puede definir en función del otro, basta con coger uno de ellos como primitivo. Se suele escoger el de necesidad (□).

Además de las dos equivalencias anteriores, tenemos la regla de que la necesidad de algo implica su posibilidad: □x → ◇x


La Evolución de la Lógica Modal

Ha habido tres grandes épocas en que los lógicos se han ocupado de la modalidad: la antigüedad clásica, la época medieval y el siglo XX. Esta última ha sido la de mayor desarrollo, cuyas figuras más destacadas son Rudolf Carnap, Clarence Irving Lewis y Saul Kripke. La lógica modal ha permitido obtener importantes resultados generales y ha abierto nuevas líneas de investigación en semántica, que se están aplicando en diversos campos como teoría de la demostración, ciencia de la computación e inteligencia artificial.


MENTAL y la Lógica Modal

MENTAL ofrece una formalización simple, expresiva e intuitiva de la lógica modal, pero a la vez extremadamente genérica y potente.


Más allá de la lógica modal

MENTAL no requiere de operadores especiales de modalidad para describir y operar con la necesidad y la posibilidad. Estos conceptos trascienden la lógica, como ocurre con los cuantificadores y los predicados. Pertenecen a un nivel semántico superior que la lógica formal, que es de tipo superficial. La modalidad esconde de forma encubierta una referencia al conocimiento humano y, por lo tanto, no se trata de lógica, sino de epistemología. En MENTAL este aspecto se hace evidente porque:
  1. La necesidad está ligada a una expresión genérica (parametrizada o no), que puede ser de cualquier tipo y no solo de tipo lógico. La necesidad es un caso particular de lo genérico. Por lo tanto, no se necesita el operador de “necesidad” como primitivo. Basta con la primitiva “Generalización”. En el caso de que se utilice una condición, el antecedente especifica la condición a detectar. El consecuente especifica la acción a realizar.

  2. La posibilidad es lo que no se especifica como necesario.
Con MENTAL se pone de relieve que las expresiones genéricas son de un máximo nivel de abstracción, pues permite expresar el cuantificador universal y el operador modal de necesidad, además de funciones, reglas, clases, etc. También permite expresar conocimientos generales o particulares de un dominio, lo que es obligatorio, para implementar hipótesis o creencias y experimentar con ellas, etc. Estos conocimientos no están ligados necesariamente a la lógica.


Una lógica modal sin axiomas específicos

La lógica modal se basa en axiomas. A diferencia de la lógica clásica, existen diferentes sistemas axiomáticos, con axiomas diferentes. El tema de cuales son los axiomas más idóneos es algo muy debatido y controvertido. MENTAL, en cambio, no necesita axiomas específicos de la lógica modal. Bastan las primitivas y los axiomas genéricos que relacionan las primitivas.


Notación

La notación de la lógica modal □x (es necesario que x) indica que x no puede variar. Quine definía “p es necesario” como “p es igual a sí mismo”. Para Krike, la identidad es una propiedad esencial de cada objeto e individuo, una relación interna que cada objeto mantiene consigo mismo. En lógica modal, la identidad se puede expresar como □(x=x) (es necesario que x sea igual a sí mismo).

En MENTAL, □x se expresa mediante la expresión genérica ⟨x⟩. Pero la expresión x debe especificar una relación, que es la que hay que mantener. Y □(x=x) se expresa mediante la expresión genérica En MENTAL, la identidad es un caso particular de la necesidad.

Es posible cambiar la notación de MENTAL por la notación estándar, si se desea:
Ejemplos
  1. ⟨( x/hombre → x/mortal )⟩
    (si x es hombre, x es necesariamente mortal)

  2. ⟨( c = a+b )⟩
    (es necesario que c sea siempre la suma de a y b)
    ((a = 7) (b = 5))
    c // ev. 12
    ((a = 8) (b = 6))
    c // ev. 14


  3. ⟨( a>12 → (a = 12) )⟩
    (es necesario que a no sea mayor que 12)
    (a = 75)
    a // ev. 12


  4. ⟨( a = 5 )⟩
    (es necesario que a sea siempre 5)
    (a = 75)
    a // ev. 5


  5. ⟨( a∉A → (A = {a A↓} )⟩
    (es necesario que a pertenezca al conjunto A)
    (A = {b c})
    A // ev. {a b c}


Adenda

El pragmatismo conceptual

C.I. Lewis es también el fundador del pragmatismo conceptual, que se basa en las ideas principales siguientes:
Bibliografía